package com.itheima.variable;

public class ViableDemo1 {
    public static void main(String[] args) {
        // 目标：认识变量
        printVariable();
    }

    // 定义一个方法，来学习变量的定义
    public static void printVariable() {
        // 定义变量: 数据类型 变量名 = 值;
        int age = 18;
        System.out.println(age);

        // 定义一个小数变量，存储一个学生的java数据
        double score = 89.9;
        System.out.println(score);

        System.out.println("========");
        // 为什么要用变量记录数据呢？
        // 打印10行10，不要用循环
        System.out.println(10);
        System.out.println(10);
        System.out.println(10);
        System.out.println(10);
        System.out.println(10);
        // 修改打印值
        System.out.println(20);
        System.out.println(20);
        // 只能一个一个修改
        // 创建变量，记录10
        int a = 10;
        System.out.println(a);
        System.out.println(a);
        System.out.println(a);
        System.out.println(a);
        // 修改变量的值
        a = 20;
        System.out.println(a);
        System.out.println(a);

        System.out.println("=======");
        // 变量的特点，变量里的数据是可以被替换的
        String name = "小王";
        System.out.println(name);
        name = "小李";
        System.out.println(name);

        System.out.println("========");
        char ch = 'a';
        System.out.println(ch);
        System.out.println(ch + 1);

        System.out.println("========");
        // 程序中可以直接写进制数据
        int i1 = 0b1010;
        System.out.println(i1);
        int i2 = 010;
        System.out.println(i2);
        int i3 = 0x10;
        System.out.println(i3);
    }
}
